<?php

if(!isset($ruta_raiz))
	$ruta_raiz="../../";
 elseif(! strpos($ruta_raiz,"/") && $ruta_raiz )
 	$ruta_raiz.="/";


require_once($ruta_raiz."webServices/nusoap/lib/nusoap.php");
require_once($ruta_raiz."JBPM/MODEL/funcionesAuxiliares/funcionesAuxiliares.php");
require_once($ruta_raiz."JBPM/services/Mensajes.php");

$ExpedienteWS = new soap_server();
 
$ns="http://OrfeoServices/atencionSolicitudes";
$ExpedienteWS->configureWSDL('IExpedientes',$ns);
$ExpedienteWS->register('incluirExpediente',array('numRadicado'=>'xsd:string',
											'numExpediente'=>'xsd:string',
											'loginUsuario'=>'xsd:string'),
 									  array('return' => 'xsd:string'),
 									  $ns);

$ExpedienteWS->register('consultarProceso',array('numExpediente'=>'xsd:string',
												'dependencia'=>'xsd:string'),
 									  array('return' => 'xsd:string'),
 									  $ns); 									  
$ExpedienteWS->service($HTTP_RAW_POST_DATA);
 

function incluirExpediente($numRadicado,$numExpediente,$loginUsuario){
	try{
		$observa="Incluir en Expediente por JBPM";
		$salida=anexarExpediente($numRadicado,$numExpediente,$loginUsuario,$observa);
	}catch (Exception $e){
		$salida=$e->getMessage();
	}
	return $salida;
}

function consultarProceso($numExpediente,$dependencia){
	try {
		$salida=consultarProcesos($numExpediente,$dependencia);
	}catch (Exception $e){
		$salida= $e->getMessage();
	}
	return $salida;
}
?>
